home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19980901-19981211 / 000172_news@newsmaster….columbia.edu _Wed Oct 21 10:09:51 1998.msg < prev    next >
Internet Message Format  |  2020-01-01  |  4KB

  1. Return-Path: <news@newsmaster.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id KAA10160
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Wed, 21 Oct 1998 10:09:51 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id KAA05817
  7.     for kermit.misc@watsun; Wed, 21 Oct 1998 10:09:50 -0400 (EDT)
  8. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Newsgroups: comp.protocols.kermit.misc,comp.os.linux.misc
  11. Subject: Re: CKermit 6.1beta rpm?
  12. Date: 21 Oct 1998 14:09:49 GMT
  13. Organization: Columbia University
  14. Lines: 59
  15. Message-ID: <70kpvd$7mu$1@apakabar.cc.columbia.edu>
  16. References: <7093jk$hpl$1@eskinews.eskimo.com> <709arq$ajk$1@samba.rahul.net> <70dgmp$1i9$1@post.servtech.com> <70ju4k$567$1@eskinews.eskimo.com>
  17. NNTP-Posting-Host: watsun.cc.columbia.edu
  18. Xref: news.columbia.edu comp.protocols.kermit.misc:9368 comp.os.linux.misc:303294
  19.  
  20. In article <70ju4k$567$1@eskinews.eskimo.com>,
  21. Jim Osborn <jimo@eskimo.com> wrote:
  22. : Thought I'd close the loop with this thread, which I started after
  23. : seeing an ominous remark by Frank, implying that I might need the
  24. : beta version with a new Linux distribution.
  25. : I'm happy to report that my good old C-Kermit 6.0.192, straight
  26. : off the CD that came with the Using C-Kermit book in late 1997,
  27. : compiled just fine with my S.u.S.E 5.3 distribution.  I had to
  28. : tell the linker that the lcurses and ltermcap libs were in their
  29. : own directories in /usr/lib, and open up some permissions in /var/lock.
  30. : So, the moral is, don't panic. :)
  31. To some extent -- some people have trouble, some don't.  I can't
  32. necessarily keep up with all the variations in the many Linux
  33. distributions and versions of them.  What was the Right Way to do a
  34. particular one day often becomes Horribly Wrong the next.
  35.  
  36. Nonstandard items that were added to C-Kermit for early versions Linux to
  37. allow such features as hardware flow control and high serial speeds are
  38. now verboten.  There is the curses vs ncurses naming problem, not to
  39. mention library version skew.  There are evidently issues related to glibc
  40. vs libc and who knows what else, plus the neverending circus of /dev/cux
  41. vs /dev/ttySx vs /dev/modem vs UUCP lockfiles.
  42.  
  43. C-Kermit 6.1 adapts to modern Linuxes by compiling out the nonstandard
  44. device-related code and using more-or-less regular POSIX constructs if you
  45. choose the "make linux" target.  Targets (with accompanying #ifdefs) are
  46. still present for older versions.  As far as I know, however, the 6.1
  47. Beta.05 "make linux" target works for Red Hat, Debian, Slackware, and SuSE
  48. -- if this is a misimpression, now would be a good time for me to find out.
  49.  
  50. In particular, you say "I had to tell the linker that the lcurses and
  51. ltermcap libs were in their own directories in /usr/lib..."  So what
  52. directory are they in?  Is this a SuSE peculiarity?  Or did all the
  53. packagers move these libraries?  Do we now need separate makefile entries
  54. for SuSE, Red Hat, etc?
  55.  
  56. (Yes, I know about "configure" scripts, but this method is not available
  57. everywhere -- and especially not on the many non-UNIX platforms where
  58. C-Kermit can be built.  C-Kermit is designed to be built with the bare
  59. minimum development toolset.)
  60.  
  61. By the way, C-Kermit 6.1 is history.  The next release will be 7.0.  I
  62. hope to announce it for testing "pretty soon".  I also hope that I can get
  63. the same degree of assistance from the various Linux packagers (or users)
  64. as I got last time in preparing RPMs other appropriate install packages
  65. for each of the various hardware platforms.  But one thing at a time...
  66.  
  67. Another by the way: the C-Kermit 6.0 RPM includes patches that the other
  68. Linux install packages do not include, so it tends to install more
  69. smoothly than the others.  Of course all these patches are built in to
  70. 6.1.  C-Kermit 6.1 Beta.05 can be found at:
  71.  
  72.   http://www.columbia.edu/kermit/ck61.html
  73.  
  74. - Frank